import api from './reques'

// 医生列表接口参数
export interface DoctorListParams {
  pageCode?: string      // 页码
  pageSize?: string      // 每页数量
  city?: string          // 城市
  admin?: string         // 科室
  tag?: string           // 标签
  order?: string         // 排序
  name?: string          // 医生姓名
}

// 获取医生列表 - 直接调用后端路径
export const getDoctorList = (params: DoctorListParams = {}) => {
  return api.get('/doctor/list', { params })
}

// 医生详情接口
export const getDoctorDetail = (doctorId: string | number) => {
  return api.get(`/doctor/${doctorId}`)
}

// 关注医生接口
export const followDoctor = (doctorId: string | number) => {
  return api.post('/doctor/follow', { doctorId })
}

// 获取关注列表
export const getFollowList = () => {
  return api.get('/doctor/follow/list')
}

// 获取服务过我的医生
export const getMyDoctors = () => {
  return api.get(`/doctor/my-service`)
}